@charset "gb2312";
/*
CSS Reset   
�������������ǽ��ܲ��ɷֵ�
*/
/* �������߾� */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements �ṹԪ�� */
dl, dt, dd, ul, ol, li, /* list elements �б�Ԫ�� */
pre, /* text formatting elements �ı���ʽԪ�� */
fieldset, lengend, button, input, textarea, /* form elements ���Ԫ�� */
th, td {margin: 0; padding: 0;} /* table elements ���Ԫ�� */ 
/* �÷�ie�����Ĭ��Ҳ��ʾ��ֱ����������ֹ��������������˸ */
html { overflow-y: scroll; }
/* ����Ĭ������ */
body,button, input, select, textarea { /* for ie */ font: 12px/1 Tahoma, Helvetica, Arial, "΢���ź�", sans-serif;}
/* ����h��ǩ */
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
/* �����б�Ԫ�� */
ul, ol,li { list-style: none; }
/* �����ı���ʽԪ�� */
a { text-decoration: none; color:#686868;}
a:hover{ color:#000;}
:link, :visited {text-decoration: none;}
/* ����ͼƬ�߿򣬵�ͼƬ��Ϊ�������ݱ����ʱ������Ĭ�ϱ߿���֣��ض���� */
img{ border:none; border:0px; margin:0px; padding:0px;}
abbr[title], acronym[title] { border-bottom: 1px dotted;cursor: help;} /* ע��1.ie6 ��֧�� abbr; 2.������������ѡ�����ie6 ����Ч�� */ 
q:before, q:after { content: ''; }
/* ���ñ��Ԫ�� */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img ������������ img �ޱ߿� */
/* ע��optgroup �޷����� */
button, input, select, textarea { font-size: 100%; } /* ʹ�ñ��Ԫ���� ie ���ܼ̳������С */
/* ���ñ��Ԫ�� */
table {border-collapse: collapse; border-spacing: 0;}
caption, th {text-align: left;}
/* �������Ԫ��,����������ʱ����Ԫ�ز�ϣ����������Ӵ����ԣ���ֹIE BUG */
.clear{ clear:both;}
/* ���� ����*/
.f_l{ float:left !important;}
.f_r{ float:right !important;}
/* ------------------------------------CSS Reset  End------------------------------- */
.top{ width:auto; height:40px; background:#f6f6f6;}
.top_c{ width:1200px; height:40px; margin:0px auto; line-height:40px; font-size:14px;}
.top_c1{ float:left; color:#666666; }
.top_c2{ float:right;}
.top_c2 a{ color:#666666; float:left;}
.top_c2 i{ width:1px; height:40px; float:left; margin:0px 18px; font-style:normal;}	
.head{ width:1200px; height:126px; margin:0px auto; overflow:hidden;}
.logo{ width:285px; height:126px; background:url(../images/logo.jpg) no-repeat; float:left; text-indent:-9999px; }
.iseach{ width:420px; height:37px; margin:43px 0px 0px 70px; border:1px solid #cccccc; border-radius:25px; float:left;}
.sinp{ width:335px; height:37px; float:left; border:none; margin-left:25px; font-size:14px; padding-left:5px; margin-right:5px;}
.sbtn{ width:30px; height:37px; float:left;  background:url(../images/s.jpg) no-repeat 0px 0px; border:none; text-indent:-9999px;}
.tel{ width:305px; height:35px; float:right;  background:url(../images/tel.jpg) no-repeat;  line-height:35px; margin-top:43px; font-size:19px; color:#3a85d2; text-align:right; padding-right:14px;}
.nav_c{ width:auto; height:60px; background:#eeeeee; z-index:2; position:relative;}
.nav{ width:1200px; height:60px; margin:0px auto;}
.nav li{position:relative; float:left;}
.nav li a{float:left; width:130px; height:60px; font-size:16px; line-height:60px; color:#333; text-align:center;}
.nav li a:hover{ background:#3a85d2; color:#FFF;}
.nav .sub{position:absolute;top:60px;left:-75px;display:none; background:#eeeeee; padding:0px;  }
.nav .sub a{float:left; display:block; color:#333; height:45px; line-height:45px; font-size:14px; width:300px; float:left;}
.nav .sub a:hover{ background:#3a85d2;}
.xz{ background:#3a85d2; color:#FFF !important;}
.fullSlide{position:relative;height:600px;overflow:hidden;}
.fullSlide .bd{position:relative;z-index:-1;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:8px;left:0;height:30px;line-height:30px;text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px;height:11px;margin:6px; background:#017cc4;overflow:hidden;line-height:9999px;filter:alpha(opacity=70);opacity:0.7;}
.fullSlide .hd ul .on{filter:alpha(opacity=100);opacity:1;}

.i_t{ width:350; height:50px; margin:0px auto; color:#3a85d2; font-size:30px; text-align:center; margin-bottom:10px; background:url(../images/t.png) no-repeat center bottom;}

.case_box{ background:#eff4f7; padding:50px 0px 30px 0px;}
.case{ width:1265px; height:auto; margin:30px auto; overflow:hidden;}
.picScroll-left2{ width:1265px;  overflow:hidden; position:relative; margin-top:10px;}
.picScroll-left2 .hd{ overflow:hidden;}
.picScroll-left2 .hd .prev,.picScroll-left2 .hd .next{ display:block;  width:40px; height:80px; cursor:pointer;}
.picScroll-left2 .hd .prev{ background:url(../images/l.jpg) no-repeat 0px 0px;  float:left; position:absolute; top:120px; left:0px;}
.picScroll-left2 .hd .next{ background:url(../images/r.jpg) no-repeat 0px 0px; float:right; position:absolute; top:120px; right:0px;}
.picScroll-left2 .bd{ width:1200px; margin:0px auto;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{ margin:0px 10px 0px 19px; float:left; position:relative;overflow:hidden; width:202px; height:149px; padding:170px 33px 0px 33px;  text-align:center; cursor:pointer;}
.picScroll-left2 .bd ul li p{ font-size:20px; color:#808080; margin-bottom:15px; font-weight:bold;}
.picScroll-left2 .bd ul li span{ font-size:14px; color:#a8a8a8; line-height:23px;}
.picScroll-left2 .bd ul li a{ width:130px; height:30px; display:block; text-align:center; margin:13px auto 0px auto; border:1px solid #999999; line-height:30px;}
.picScroll-left2 .bd ul li:hover p{ color:#fff;}
.picScroll-left2 .bd ul li:hover span{ color:#fff;}
.picScroll-left2 .bd ul li:hover a{ color:#fff; border-color:#FFF;}
.s1{ background:url(../images/s1.jpg) no-repeat 50% 18% #FFFFFF;}
.s2{ background:url(../images/s2.jpg) no-repeat 50% 18% #FFFFFF;}
.s3{ background:url(../images/s3.jpg) no-repeat 50% 18% #FFFFFF;}
.s4{ background:url(../images/s4.jpg) no-repeat 50% 18% #FFFFFF;}
.s5{ background:url(../images/s5.jpg) no-repeat 50% 18% #FFFFFF;}
.s1:hover{ background:url(../images/s11.jpg) no-repeat 50% 18% #3a85d2;}
.s2:hover{ background:url(../images/s22.jpg) no-repeat 50% 18% #3a85d2;}
.s3:hover{ background:url(../images/s33.jpg) no-repeat 50% 18% #3a85d2;}
.s4:hover{ background:url(../images/s44.jpg) no-repeat 50% 18% #3a85d2;}
.s5:hover{ background:url(../images/s55.jpg) no-repeat 50% 18% #3a85d2;}


.xinwen{ width:1200px; margin:30px auto; overflow:hidden;}
.slideTxtBox2{ width:750px; float:left; margin-top:30px;}
.slideTxtBox2 .hd{  position:relative; width:165px; height:302px; float:left;}
.slideTxtBox2 .hd ul{ float:left;  position:absolute; left:0px; top:0px; width:165px; height:302px; }
.slideTxtBox2 .hd ul li{ width:165px; height:150px; cursor:pointer; font-size:18px;color:#fff; text-align:center; margin-bottom:2px; background:#8d8d8d;}
.slideTxtBox2 .hd ul li img{ margin:29px 0px 10px 0px;}
.slideTxtBox2 .hd ul li.on{ background:#3a85d2;}
.slideTxtBox2 .bd ul{ zoom:1; width:560px; height:302px; float:right; }
.i_news{ padding:0px;}
.i_news li{ border-bottom:1px dashed #e5e5e5; line-height:50px;}
.i_news li span{ float:right; font-size:14px;}
.i_news li a{ font-size:16px;}
.i_news .li_one{ height:90px !important; border-bottom:1px dashed #e5e5e5; line-height:inherit;}
.i_news .li_one a{ font-size:17px; color:#5c5c5c; }
.i_news .li_one p{ line-height:27px; color:#808080; font-size:15px; margin-top:10px; text-indent:2em;}
.xinwen2{ width:413px; height:300px; float:right;}
.xinwen2 li{ background:url(../images/icon.jpg) no-repeat 1px 18px; padding-left:15px; line-height:40px; border-bottom:1px dashed #dedede;}
.xinwen2 li a{ font-size:14px;}
.xinwen2 li span{ float:right;}

.aboutb{ background:#f5f5f5; padding:4px 0px;}
.about{ width:1200px; margin:60px auto; overflow:hidden;}
.shipin{ width:210px; height:158px; float:left; background:url(../images/about.jpg) no-repeat;}
.about_c{ width:930px; overflow:hidden; float:right;}
.about_c div{ line-height:32px; color:#666; font-size:15px; margin:0px 0px 25px 0px;}
.about_a{ width:140px; height:40px; background:#017cc4; text-align:center; line-height:40px; display:block; color:#FFF !important; margin-top:12px;}

.picture{ width:1200px; margin:30px auto; overflow:hidden;}
.picture ul{overflow:hidden; margin-left:-20px;}
.picture ul li{ line-height:17px; float:left; margin:15px 0px 0px 20px; text-align:center; color:#696969; overflow:hidden; background:#f3f3f3; border-bottom:3px solid #e6e6e6;}
.picture ul li a{color:#696969; text-decoration:none;}
.picture ul li img{width:285px; height:195px;}
.picture ul li p{ text-align:center; font-size:16px; line-height:50px;}
.picture ul li:hover{ border-color:#3a85d2;}
.picture ul li:hover p{ color:#3a85d2;}

/*main*/
.main{ width:1200px;margin:10px auto; overflow:hidden; background:#FFF; padding:0px 7px;}
.m_l{ width:870px; float:left; }
.m_r{ width:300px; float:right;}

.m_r2{ width:100%; float:left; overflow:hidden; margin-top:10px;}

/*catpos*/
.catpos_box{ width:auto; height:55px; background:#f2f2f2; border-bottom:1px solid #e5e5e5;}
.catpos{ width:1170px; height:55px; margin:0px auto; line-height:57px; color:#666666; font-size:15px; background:url(../images/catpos.png) no-repeat 0px 15px; padding-left:30px;}
.catpos a{ float:none; background:none;margin-top:6px; margin-right:0px; color:#666666;}

/*ҳ��ͷ��*/
.h2_t{ width:auto; height:38px; line-height:38px; padding-left:9px; color:#424242; font-size:17px; border-bottom:1px solid #e5e5e5; background:url(../images/t_bg.jpg) no-repeat 0px 10px;}

/*content*/
.r_c{ line-height:200%; margin-top:6px; padding:5px; margin-bottom:10px; min-height:400px; font-size:14px;}
.r_c_t{ text-align:center;  line-height:22px; font-size:16px;}
.r_c_time{ font-size:14px; color:#666; font-weight:normal; border-bottom:1px dashed #e5e5e5; text-align:center; margin-bottom:15px;}
.r_c img{ width:auto; height:auto !important;}
.daodu{ background:#F9F9F9; padding:10px; margin-bottom:20px;}
.daodu span{ color:#f59701;}

/*��ҳ  Ӫ����*/
.pro_c{ width:auto; height:auto; overflow:hidden; margin:0px auto 15px auto;}
.pro_c img{ float:left; width:440px; height:380px !important; margin-right:40px;}
.pro_c .cp_t{ font-size:20px; margin-bottom:8px;}
.pro_c .cp_p{ font-size:20px; color:#017cc4; line-height:32px;}
.pro_c .cp_table{ width:700px; float:left; font-size:16px;}
.pro_c .cp_tel{ font-size:22px; color:#017cc4; padding-top:15px; float:left; line-height:27px; width:700px; margin-bottom:20px;}
.pro_t{ width:auto; height:43px; background:url(../images/pro_t.jpg) no-repeat; margin-bottom:20px;}
#xunpan{ font-size:22px; color:#FFF; background:#0861a5; float:left; line-height:27px; padding:10px 35px; display:block;}
#lx_btn{ font-size:22px; color:#FFF; background:#0861a5; float:left; line-height:27px; padding:10px 35px; display:block; margin-left:10px;}

/*����Ŀ*/
.nav2{ width:auto; line-height:44px; overflow:hidden; background:#f5f5f5; margin-top:10px;}
.nav2 span{ float:left; background:#017cc4; width:115px; height:45px; text-align:center; color:#fff; font-size:15px; margin-right:25px;}
.nav2 a{ font-size:16px; margin-right:20px;}
.nav2 a:hover{ color:#017cc4; }
.axz{ color:#017cc4; font-weight:bold;}

/*�����б�*/
.news li{ border-bottom:1px dashed #e5e5e5; margin-top:10px; height:155px;}
.news img{ float:left; width:200px; height:140px; margin-right:15px;}
.news li a{ font-size:18px; display:block; line-height:30px; color:#383838;}
.news li p{ line-height:21px; color:#999999; font-size:14px;}
.news li span{ font-size:15px; color:#808080; line-height:30px;}

/*�����б� ����*/
.l_news2 li{ border-bottom:1px dashed #e5e5e5; margin-top:10px; height:75px;}
.l_news2 img{ float:left; width:85px; height:65px; margin-right:10px;}
.l_news2 li a{ font-size:14px; display:block; line-height:24px; color:#666;}
.l_news2 li p{ line-height:21px; color:#999;}

/*��Ʒ�б�*/
.i_pro{ width:auto; padding:10px 0px; margin-left:-15px; overflow:hidden;}
.i_pro li{ float:left; margin:7px 0px 5px 15px; overflow:hidden;}
.i_pro li p{ text-align:center; margin:5px 0px; font-size:15px;}
.i_pro li img{ width:220px; height:160px; border:1px solid #e5e5e5; padding:3px; transition:.1s transform;transform:translateZ(0)}
.i_pro li img:hover{ border:1px solid #017cc4;}

/*��ز�Ʒ�б�*/
.i_pro2{ width:auto; padding:10px 0px; margin-left:-12px; overflow:hidden;}
.i_pro2 li{ float:left; margin:7px 0px 0px 12px;}
.i_pro2 li p{ text-align:center; margin:10px 0px; font-size:14px;}
.i_pro2 li img{ width:200px; height:145px; border:1px solid #e5e5e5; padding:3px; transition:.1s transform;transform:translateZ(0)}
.i_pro2 li img:hover{ border:1px solid #017cc4;}

/*��ز�Ʒ�б� ��Ʒ�б�ҳ ��ҳ*/
.i_pro3{ width:auto; padding:10px 0px; margin-left:-12px; overflow:hidden;}
.i_pro3 li{ float:left; margin:7px 0px 0px 12px;}
.i_pro3 li p{ text-align:center; margin:10px 0px; font-size:14px;}
.i_pro3 li img{ width:222px; height:165px; border:1px solid #e5e5e5; padding:3px; transition:.1s transform;transform:translateZ(0)}
.i_pro3 li img:hover{ border:1px solid #017cc4;}

.xg_new li{ margin:10px 0px; border-bottom:1px dashed #e5e5e5; line-height:27px; float:left; width:50%; background:url(../images/icon4.jpg) no-repeat 2px 11px; text-indent:1em}
.xg_new li a{ font-size:14px; font-weight: normal;}

.page{text-align: center; overflow:hidden; padding:20px 0px;}
.page li{float:left;}
.page li a{ color: #333; text-decoration: none; border:1px solid #CCC; padding:5px 10px; margin-right:5px; font-size:14px;}
.page li a:hover{ color:#046955;}
.page .active a{ color:#046955 !important; font-weight:bold;}

.s_desc{ font-size:14px; line-height:22px; margin:10px 0px;}

.bmb{ width:1200px; height:auto; overflow:hidden; margin:20px auto; background:url(../images/liuyan.jpg) no-repeat 850px -10px;}
.bmb_l{ width:590px; height:120px; }
.bmb_l li{ width:260px; height:35px; border:1px solid #cccccc; line-height:35px; padding:0px 5px; color:#999999; font-size:14px; margin-bottom:23px;}
.inp{ width:215px; height:25px; float:right; border:none; margin-top:5px; background:none;}
.bmb_r{ width:568px; height:140px; color:#999999; font-size:14px; border:1px solid #cccccc; padding:10px;}
.txt{ float:right; width:490px; height:138px; resize:none; border:none; background:none;}
.bmb_f{ width:730px; height:40px; margin:20px auto 0px auto; color:#999999; font-size:14px; line-height:40px;}
.bmb_f .yzm{ width:90px; height:28px; margin-right:5px;}
.bmb_f img{ margin-top:-2px;}
.ibtn{ color:#FFF; padding:10px 30px; background:#d92b2a; border:none; border-radius:3px; margin-left:40px;}
.ibtn2{ color:#FFF; padding:10px 30px; background:#a8a8a8; border:none; border-radius:3px;margin-left:20px;}

.footer{ width:auto; background:#f4f4f4; padding-top:40px;}
.footer_t{ width:1200px; margin:0px auto; background:url(../images/logo2.jpg) no-repeat 98% 14%;}
.footer_t ul{ width:315px; height:auto; float:left;}
.footer_t ul p{ font-size:20px; color:#666666; font-weight:bold; margin-bottom:15px; border-bottom:1px solid #666666; padding-bottom:25px;}
.footer_t ul li a{ color:#666666; font-size:14px; float:left; width:150px; line-height:35px;}
.ul_style{ margin-left:160px !important; }
.ul_style div{ color:#666666; line-height:33px; font-size:14px;}

.foot_c{width:auto; height:50px ;background:#3a85d2;  margin:30px auto 0px auto; line-height:50px; color:#fff; font-size:14px; text-align:center;}